package com.huike.review.service;

import com.huike.review.pojo.Review;
import com.huike.review.vo.MybatisReviewVO;

import java.util.List;

/**
 * mybatis复习接口层
 */
public interface ReviewService {


    /***
     * @Description： 新增大佬对象
     * @Author: guoxiang
     * @CreateTime: 2022/9/1 10:31
     * @param review
     * @return:int
     * @Version: 1.0
     */

    int saveData1(Review review);

    /***
     * @Description： 删除大佬对象
     * @Author: guoxiang
     * @CreateTime: 2022/9/1 11:18
     * @param id
     * @return:int
     * @Version: 1.0
     */

    int delete(Integer id);

    /***
     * @Description：  批量删除
     * @Author: guoxiang
     * @CreateTime: 2022/9/1 19:08
     * @param ids
     * @return:int
     * @Version: 1.0
     */

    int deleteByIds(int[] ids);
//    2
    int deleteByIdss(List<Long> ids);

    /***
     * @Description： 更新大佬操作
     * @Author: guoxiang
     * @CreateTime: 2022/9/1 11:31
     * @param review
     * @return:int
     * @Version: 1.0
     */

    int update(Review review);


    /***
     * @Description： 根据ID进行查询
     * @Author: guoxiang
     * @CreateTime: 2022/9/1 12:53
     * @param id
     * @return:com.huike.review.pojo.Review
     * @Version: 1.0
     */

    Review getById(Integer id);

    /***
     * @Description： 分页查询
     * @Author: guoxiang
     * @CreateTime: 2022/9/1 14:35
     * @return:java.util.List<com.huike.review.pojo.Review>
     * @Version: 1.0
     */

    List<Review> getDataByPage();



}
